package BO;

import java.util.List;

import CORE.GenericBO;
import DAO.ListaDAO;
import DAO.ObraDAO;
import DTO.ListaDTO;
import DTO.ObraDTO;
import DTO.UsuarioDTO;

public class ListaBO extends GenericBO<ListaDTO> {

	public ListaBO() {
		super(new ListaDAO());
	}	
	
	public List<ListaDTO> pesquisarObrasDoUsuario(UsuarioDTO usuario){
		try {
			return ((ListaDAO) dao).pesquisarObrasDoUsuario(usuario);
		} catch (Exception e) {
			return null;
		}
	}
	
	public boolean pesquisarObraEstaListaUsuario(UsuarioDTO usuario, ObraDTO obra){
		try {
			return ((ListaDAO) dao).pesquisarObraEstaListaUsuario(usuario, obra);
		} catch (Exception e) {
			return false;
		}
	}
}